home *** CD-ROM | disk | FTP | other *** search
/ Programming Sound Cards / Programming Sound Cards.iso / sound_31 / gusmod.inc < prev    next >
Text File  |  1995-01-01  |  3KB  |  100 lines

  1. ;                             GUSMOD v2.10
  2. ;            By Joshua C. Jensen (CyberStrike of Renaissance)
  3. ;                        Copyright (C) 1992,1993
  4. ;═══════════════════════════════════════════════════════════════════════════════
  5.  
  6. struc           PM
  7. MusBuf        dd    ?
  8. Header          dd      ?
  9. PatternLoc      dd      ?
  10. InsLoc          dd      ?
  11. mt_speed        dw      ?
  12. mt_counter      dw      ?
  13. mt_SongPos      dw      ?
  14. mt_PatternPos   dw      ?
  15. ends            PM
  16.  
  17. struc   SampleRec
  18. sname           db      16h dup (?)
  19. length          dw      ?
  20. volume          dw      ?
  21. repeat          dw      ?
  22. replen          dw      ?
  23. ends    SampleRec
  24.  
  25. struc    PS16Sample
  26. volume        dw    ?
  27. length          dw      ?
  28. repeat          dw      ?
  29. replen          dw      ?
  30. ends    PS16Sample
  31.  
  32. struc   HS
  33. Sig        db    5 dup (?)
  34. SongName    db    75 dup (?)
  35. SongLen     db    ?
  36. numpatterns    db    ?
  37. commentofs    dd    ?
  38. Sequences    db    128 dup (?)
  39. Samples     db    31*size PS16Sample dup (?)
  40. ends    HS
  41.  
  42. ;│ Original Amiga equates by Lars "Zap" Hamre.  Converted to IBM structure   │
  43. ;│ by Joshua C. Jensen.                                                      │
  44. struc           MS
  45. note        db    ?
  46. cmd             db      ?
  47. cmdlo           db      ?
  48. start           dd      ?
  49. length          dd      ?
  50. loopstart       dd      ?
  51. replen          dd      ?
  52. period          dw      ?
  53. finetune        db      ?
  54. volume          db      ?
  55. toneportdirec   db      ?
  56. toneportspeed   db      ?
  57. wantedperiod    dw      ?
  58. vibratocmd      db      ?
  59. vibratopos      db      ?
  60. tremolocmd      db      ?
  61. tremolopos      db      ?
  62. wavecontrol     db      ?
  63. glissfunk       db      ?
  64. sampleoffset    db      ?
  65. pattpos         db      ?
  66. loopcount       db      ?
  67. funkoffset      db      ?
  68. wavestart       dd      ?
  69. reallength      dw      ?
  70. MasterVolume    db      ?
  71. SampleNum       db      ?
  72. sc_Mode         db      ?
  73. sc_PanPosition  db      ?
  74. sc_Voice        db      ?
  75. sc_Vol          dw      ?
  76. sc_Note         dw      ?
  77. DecVolume       db      ?
  78. ends            MS
  79.  
  80. struc           SMus
  81. HeaderLoc       dd      ?
  82. PatternLoc      dd      ?
  83. AnalyzerLoc     dd      ?
  84. InsLoc          dd      ?
  85. NumPatterns     dw      ?
  86. mt_speed        db      ?
  87. mt_counter      db      ?
  88. mt_PatternPos   dw      ?
  89. mt_SongPos      db      ?
  90. songlen         db      ?
  91. ChannelLoc      dd      ?
  92. PlayStatus      db      ?
  93. EditPat         dw      ?
  94. EditSeg         dw      ?
  95. EditOfs         dw      ?
  96. MaxVolume       db      ?
  97. mt_PeriodTable  dd      ?
  98. ends            SMus
  99.  
  100.